
namespace Core
{
	namespace Util
	{
		class MazeGenerator
		{

		public:
			static void GetMaze(int* arr,int width,int height,int init,int pass,int loop_rate=10);
		private:
			static bool ValidNewDir(int pos,int dir,int width,int height);

			static bool CheckAround(int* arr,int width,int height,int pos,int dir,int pass);
		};
	}
}